Page({
  data: {
    greeting: '添加管材',
    photoPath: '',
    returnType: 'unqualified',
    remark: ''
  },

  takePhoto() {
    wx.chooseMedia({
      count: 1,
      mediaType: ['image'],
      sourceType: ['camera'],
      success: (res) => {
        const tempFilePaths = res.tempFiles[0].tempFilePath;
        this.setData({
          photoPath: tempFilePaths
        });
      },
      fail: (err) => {
        console.error('拍照失败', err);
      }
    });
  },

  radioChange(e) {
    this.setData({
      returnType: e.detail.value
    });
  },

  remarkInput(e) {
    this.setData({
      remark: e.detail.value
    });
  },

  confirmReturn() {
    const { photoPath, returnType, remark } = this.data;
    // 这里添加确认退库的逻辑
    console.log('确认退库，照片路径：', photoPath, '退库类型：', returnType, '退库备注：', remark);
    wx.showToast({
      title: '退库信息已提交',
      icon: 'success'
    });
  },

  cancelReturn() {
    // this.setData({
    //   photoPath: '',
    //   returnType: 'unqualified',
    //   remark: ''
    // });
    // wx.showToast({
    //   title: '操作已取消',
    //   icon: 'none'
    // });
    wx.navigateBack();
  },

  uploadFile() {
    wx.chooseMedia({
      count: 1,
      mediaType: ['all'],
      success(res) {
        const tempFile = res.tempFiles[0];
        console.log('选择的文件信息:', tempFile);
        // 这里可以添加上传文件到服务器的逻辑
        wx.showToast({
          title: '文件选择成功',
          icon: 'success'
        });
      },
      fail(err) {
        console.error('文件选择失败', err);
        wx.showToast({
          title: '文件选择失败',
          icon: 'none'
        });
      }
    });
  }
});